package com.cxso.example.response.cgss;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Getter;
import lombok.Setter;

import java.util.List;

@Getter
@Setter
public class VehicleVerificationResponse {

    @Schema(description = "核验信息结果")
    private List<Info> infos;

    @Getter
    @Setter
    public static class Info {
        @Schema(description = "车牌号码")
        private String vehicleNo;
        @Schema(description = "车牌颜色代码")
        private String plateColor;
        @Schema(description = "道路运输证号")
        private String transCertificateCode;
        @Schema(description = "经营业户名称")
        private String ownerName;
        @Schema(description = "所属业户经营许可证号")
        private String licenseCode;
        @Schema(description = "企业经营状态")
        private String operatingStatus;
        @Schema(description = "车辆类型")
        private String vehicleType;
        @Schema(description = "车辆车长")
        private String vehicleLength;
        @Schema(description = "车辆车宽")
        private String vehicleWidth;
        @Schema(description = "车辆车高")
        private String vehicleHigh;
        @Schema(description = "有效期起")
        private String certificateBeginDate;
        @Schema(description = "有效期止")
        private String certificateExpireDate;
        @Schema(description = "营运状态")
        private String businessState;
        @Schema(description = "车辆经营范围代码")
        private String businessScopeCode;
        @Schema(description = "发证日期")
        private String certificateIssueDate;

    }
}
